// IStreamDecoder: Interface to a stream decoder. I'm going to work on this one later.

class IStreamDecoder abstract {
	public:
		virtual int Init(int sr, CMemory* contents) = 0;
		virtual int AddChannel(int id, int speaker, UINT32 decodestartpositition) = 0;
		virtual int Buffer(short** buffers, int bufferlength) = 0;
};